Publishing & Exporting
MAXRES Construct allows users to export lessons for backup, migration, or to publish their courseware for delivery to external platforms such as Learning Management Systems (LMSs).
Overview
Exporting generates a .zip file that contains all the content, structure, assets, and potentially the required plugins of a lesson. This package can then be archived, shared, migrated to another instance, or uploaded to an LMS.
Publishing can be to a multitude of formats such as .zip (SCORM, xAPI, etc.), .pdf, .docx and is published as courseware packages ready for delivery and distribution.
Requirements
- Super Admin, Workspace Admin, and Course Creator roles and permissions
- Construct access to the lesson you wish to export
- Optional: Extension configurations for LMS deployment (e.g., SCORM via Spoor)
Exporting Lessons
Exporting packages the entire lesson into a downloadable zip file.
Purposes for Exporting
- Archiving: Store versions of a lesson for safekeeping or historical tracking
- Migration: Move lessons between different MAXRES Construct instances or tenants
- Offline Development: Advanced users can edit course source files externally
How to Export
- Open the desired lesson in the Course Editor.
- Locate and click the Export button.
- Enter a Course Version number and then select Export
- Wait for the system to compile the package.
- Download the resulting
.zipfile to your local machine.
Export Contents
The exported package may include:
- All structured content (Pages, Articles, KLPs, Elemetns)
- Embedded assets (images, videos, audio files)
- Configurations (theme, menu, tracking options)
- Related plugins (if supported by the export format)
Exported packages may contain plugins. However, successful re-import into a different instance depends on plugin compatibility. The target instance must have the same or compatible versions installed.
Publishing vs. Exporting
Though the terms are sometimes used interchangeably, the distinction is important:
| Term | Description |
|---|---|
| Publishing | General term for preparing a lesson for delivery (usually via LMS) |
| Exporting | The technical process that generates the .zip package of the lesson source |
To publish a lesson for LMS use:
- Configure LMS-specific options (e.g., enable Spoor for SCORM tracking).
- Finalize the lesson structure and content.
- Within the Course Structure view select the Publish button to view the publish settings.
- Within the Publish view you will see the following settings...
Apply Filter
Automatically populate all metadata fields with pre-established values.
Filters must be established prior to applying them within the Publish view.
Select Build
Typically you will be provided with the following build options:
- ILT Course
- CBT Course
- Word
- XML
- Question Bank
Options available will depend on what modules have been purchased and plugin compatabilities.
Build Scheduling
You are provided with the option to either publish the course output now, or to schedule it to be published at a t time in the future by setting a vlue in the Start time calendar field.
Apply metadata features
Here you can select what meta data values you want to use to filter the content for the published course. When you select a metadata value it will select any content that has been associated with that metadata tag in the published content.
By selecting few metadata tags you can create very narrow and specific course outputs.
Metadata filters are key to using single source course content effectively. By marking the content within a course with relevant metadata at the appropriate levels we are able to craete a single course on e.g. Engine, and have it act at the totality of all knowledge on that topic, whilst publishing only the relevant information to the specific roles that have been defined in the job role metadata.
Considerations for LMS Deployment
To ensure your lesson is ready for LMS delivery:
- Enable and configure the Spoor or SCORM 1.2 extension if SCORM compliance is required.
- Verify that assessment settings, tracking, and completion rules are correctly defined.
- Test the exported package in a staging or sandbox LMS environment before going live.
By using the Export function effectively, you can archive, transfer, or publish lessons to a wide variety of learning environments while ensuring consistency and compatibility.